Business

'They're so insulated and isolated' Jon Stewarts says politicians sometimes forg..